as a result of the efforts made - Français Anglais Dictionnaire